package com.haojii.twittertranslate;
import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

@SuppressWarnings("serial")
public class TwittertranslateServlet extends HttpServlet {
	public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
		resp.setContentType("text/plain");
		resp.setCharacterEncoding("UTF-8");
		String url = req.getRequestURL().toString();
		Translate.setHttpReferrer(url/* Enter the URL of your site here */); 
		
		
		
	    String translatedText= "";
		try {
			//translatedText = Translate.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
			//役に声を当てるのは『子安武人』です。//子安桑最近脸盘大得厉害……
			String source = "ホテルに帰って来たよね。今日は一日長かった。癒されに来たはずが、アクティブに動き過ぎて疲れが溜まってしまった。このままじゃ荷物が多過ぎるよね";
			translatedText += Translate.execute(source, Language.JAPANESE, Language.CHINESE_SIMPLIFIED);
			translatedText += "<br/>\n\n";
			translatedText += ExciteTranslate.translateJA2CH(source);
			//translatedText += Translate.execute("应该写个程序调用twitterAPI，把空姐的twitter消息自动翻译，然后用个马甲RT，这样国内的球迷就有福了，支持我这个idea的顶", Language.CHINESE_SIMPLIFIED, Language.JAPANESE);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	 
		resp.getWriter().println(translatedText); 

		//resp.getWriter().println("Hello, world");
	}
}
